#pragma once

#include <QObject>
#include <QMap>

namespace kryptos { namespace controller {

class Command : public QObject
{
  Q_OBJECT
  public:

  public slots:
    virtual void execute(QMap<QString, QString> params=QMap<QString, QString>())=0;
};

}}
